go/parser.parser.file (field)

18 uses

	go/parser (current package)
		interface.go#L105: 				p.errors.Add(p.file.Position(bail.pos), bail.msg)
		interface.go#L217: 				p.errors.Add(p.file.Position(bail.pos), bail.msg)
		parser.go#L29: 	file    *token.File
		parser.go#L69: 	p.file = file
		parser.go#L71: 	p.scanner.Init(p.file, src, eh, scanner.ScanComments)
		parser.go#L85: 	pos := p.file.Position(p.pos)
		parser.go#L168: 	endline = p.file.Line(p.pos)
		parser.go#L190: 	endline = p.file.Line(p.pos)
		parser.go#L191: 	for p.tok == token.COMMENT && p.file.Line(p.pos) <= endline+n {
		parser.go#L228: 		if p.file.Line(p.pos) == p.file.Line(prev) {
		parser.go#L232: 			if p.file.Line(p.pos) != endline || p.tok == token.SEMICOLON || p.tok == token.EOF {
		parser.go#L245: 		if endline+1 == p.file.Line(p.pos) {
		parser.go#L265: 	epos := p.file.Position(pos)
		parser.go#L456: 			res = token.Pos(p.file.Base() + p.file.Size()) // EOF position
		parser.go#L459: 	_ = p.file.Offset(pos) // trigger a panic if position is out-of-range
		parser.go#L2917: 		resolveFile(f, p.file, declErr)